﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Component;



public partial class AdminControl_AdminChangePassword : System.Web.UI.UserControl
{
    Users ui = null;
    protected void Page_Load(object sender, EventArgs e)
    {
         ui = Sessions.CurrentUser;
         this.txtUserCu.Text = ui.User_name;
    }
    
    protected void cmdChapNhan_Click1(object sender, EventArgs e)
    {
        string thongBao = "";
        if (this.txtUserMoi.Text.Trim() != "")
        {
            ui.User_name = this.txtUserMoi.Text.Trim();
            if (UsersDB.Save(ui) == 1)
            {
                thongBao= "Đổi tên đăng nhập thành công!";
            }
        }
        //Users ui = (Users)Session[BackEndQuery._UserInfo];
        if (ui.Pass.Trim ().CompareTo(ConvertType .EncodePassword (this .txtMatKhauCu.Text))!=0||this.txtNhapLaiMatKhau.Text.Trim() != this.txtMatKhauMoi.Text.Trim())
        {
            if (ui.Pass.CompareTo(ConvertType.EncodePassword(this.txtMatKhauCu.Text)) != 0)
            {
               thongBao+= "Sai mật khẩu cũ";
            }
            else
                thongBao+= "Mật khẩu mới và mật khẩu cũ không đúng";
        }
        else
        {
            ui.Pass =ConvertType .EncodePassword (this.txtMatKhauMoi.Text.Trim());
            if (UsersDB.Save(ui) == 1)
            {
                thongBao += "Đổi mật khẩu thành công!";
                return;
            }
            else
                thongBao+= "Đổi mật khẩu thất bại!";           
        }
        this.lblThongBao.Text = thongBao;
    }
    protected void cmdHuyBo_Click(object sender, EventArgs e)
    {
       
    }
}
